Learn R Programming

rstackdeque (version 1.1.1)

peek_top<-: Assign to/modify the top of an rstack

Description

Allows modification access to the top of a stack.

Usage

peek_top(s, ...) <- value

Arguments

s
rstack to modify the first element of.
...
additional arguments to be passed to or from methods (ignored).
value
value to assign to the top data element.

Value

modified rstack.

Details

Runs in $O(1)$ worst case time. Throws an error if the rstack is empty. Modifies the element in place (i.e., is not side-effect-free).

See Also

peek_top for accessing the top data element.

Examples

Run this code
s <- rstack()
s <- insert_top(s, data.frame(a = 1, b = 1))
s <- insert_top(s, data.frame(a = 1, b = 1))

peek_top(s)$a <- 100
print(s)

peek_top(s) <- data.frame(a = 100, b = 100)

Run the code above in your browser using DataLab